#include <stdio.h>

int add(int a, int b) {
    return a + b;
}
int sub(int a, int b) {
    return  a - b;
}
int calc(int a, int b, int (*pfun)(int, int)) {
    int result;
    result = pfun(a, b);
    return result;
}
int main () {
    int result = 0;
    // 传递函数指针
    result = calc(20 , 10 , add);
    printf(" a + b = %d \n", result);

}